package cn.iocoder.yudao.module.data.third.eastMoney.request;

import cn.iocoder.yudao.module.data.constants.EasyMoneyConst;
import cn.iocoder.yudao.module.data.third.eastMoney.response.EastMoneyBusinessPlateDataResponse;
import lombok.Builder;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

/**
 * <p>
 * 东财-所有行业板块数据
 * </p>
 *
 * @author pokbrin
 * @date 2023-07-06 17:34
 */
@Slf4j
@Data
@Builder
public class EastMoneyBusinessPlateDataRequest extends AbstractEastMoneyRequest<EastMoneyBusinessPlateDataResponse> {
    @Override
    public String host() {
        return EasyMoneyConst.BUSINESS_PLATE_DATA_URL;
    }


    /**
     * 页面索引，表示请求的页码
     */
    private Integer pn;
    /**
     * 每页条数，表示每页返回的数据条数
     */
    private Integer pz;
    /**
     * 1: , f2: 最新价（分）, f3: 涨跌幅（100倍后值）, f4: 涨跌额（分）, f5:成交量（手） , f6: 成交额（元）,
     * f7: , f8: 换手率（100倍后值）, f9: 总市值（万元）, f10: ,
     * f12: 板块代码, f13: , f14: 板块名称, f15: ,
     * f16: , f17: , f18: , f20: 总市值（元）, f21: 流通市值（元）,
     * f23: , f24: , f25: , f26: , f22: , f33: ,
     * f11: , f62: , f128: , f136: , f115: ,
     * f152: , f124: , f107: , f104: 上涨家数, f105: 下跌家数,
     */
    private String fields;
    /**
     * m:90+t:2+f:!50;m:90+t:2+f:%2150
     * 条件筛选，用于指定股票的筛选条件
     * m:90: 表示板块类型为行业板块。
     * t:2: 表示板块市场类型为沪深市场。
     * f:!50 或 f:%2150: 表示过滤条件，其中 !50 或 %2150 是具体的过滤条件。
     */
    private String fs;
}
